using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;

namespace IHC_InspectorExpress.Modelo
{
    [Serializable]
    public class Evaluacion
    {
        private DateTime inicioEvaluacion;
        private DateTime finEvaluacion;
        private Usuario usuarioEvaluador;
        private String estadoEvaluacion;
        private Sistema sistemaEvaluado;

        //se hace necesario agregar una lista de hueristicas para guradar los datos
        private ListaTarea tareas;
        
        public Evaluacion()
        {
            tareas = new ListaTarea();
            sistemaEvaluado = new Sistema();
            usuarioEvaluador = new Usuario();
        }

        public ListaTarea Tareas
        {
            get { return tareas; }
            set { tareas = value; }
        }

        public DateTime InicioEvaluacion
        {
            get { return inicioEvaluacion; }
            set { inicioEvaluacion = value; }
        }
        
        public DateTime FinEvaluacion
        {
            get { return finEvaluacion; }
            set { finEvaluacion = value; }
        }
        
        public Usuario UsuarioEvaluador
        {
            get { return usuarioEvaluador; }
            set { usuarioEvaluador = value; }
        }
        
        public String EstadoEvaluacion
        {
            get { return estadoEvaluacion; }
            set { estadoEvaluacion = value; }
        }

        public Sistema SistemaEvaluado
        {
            get { return sistemaEvaluado; }
            set { sistemaEvaluado = value; }
        }
    }
}
